package org.jiuling.basics.response.enums;

/**
 * 网络协议枚举
 * @author 紫灵
 * @date 2024年05月22日 23时54分01秒
 */
public enum NetworkProtocolEnum {

    HTTP("http://","超文本传输协议（Hypertext Transfer Protocol，HTTP）是一个简单的请求-响应协议，它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出；而消息内容则具有一个类似MIME的格式。超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议，是万维网WWW（World Wide Web）的数据通信的基础。"),
    HTTPS("https://","HTTPS （全称：Hypertext Transfer Protocol Secure），是以安全为目标的 HTTP 通道，在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP 的基础下加入SSL，HTTPS 的安全基础是 SSL，因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层（在 HTTP与TCP之间）。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯，例如交易支付等方面。");

    /** 协议头 */
    private String header;
    /** 信息 */
    private String msg;

    NetworkProtocolEnum(String header, String msg) {
        this.header = header;
        this.msg = msg;
    }

    public String getHeader() {
        return header;
    }

    public String getMsg() {
        return msg;
    }
}
